#include <iostream>
using namespace std;
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr)
{
	int charcount[256]={0};
	const char *strsource=pInputStr;
	//for (int i=0;i<lInputLen;i++)
	//{
	//	charcount[strsource[i]]=1;
	//}*/
	charcount[strsource[0]]=1;
	pOutputStr[0]=strsource[0];
	int k=1;
	for (int i=1;i<lInputLen;i++)
	{
       if (charcount[strsource[i]]!=1)
       {
		   pOutputStr[k++]=strsource[i];
		   charcount[strsource[i]]=1;
       }
	}
	pOutputStr[k]='\0';

}
int main()
{
	char *a="abcdseabcdfr";
	int len=strlen(a)+1;
	char *output=new char[len];
	memset(output,0,len);
	stringFilter(a,len,output);
	cout<<output<<endl;
	return 0;


};